EN :

As part of a hackathon where teams had to create a mod or modpack on Minetest.
Here is the mod_pack of one of the winning teams.

Codes taken from Mobs redo by TenPlus1, speak master by Alias, presentations and displays by lucxmangajet

IMPORTANT
• Interconnection with mobs redo so selection of the two mods before launch MANDATORY (butcombat animals if you want)
• Give yourself the rights to manipulate npc - grant (name) npc_master
• Use the search tool in inventory (i) for human egg which is used to spawn character - human egg
• Use the inventory for the different staff wand


Blue wand is used to silence a character
Green wand is used to make a character speak again
these two statuses are saved on the character so if the character is deleted, the statuses are lost
Red wand is used to delete a character and all data stored in it.
Pink wand is used to customize the character via skins and capes
Yellow wand is used to program the character
(dialogs are stored in JSON files in world folder - possibility to edit them outside of minetest & saved even after character deletion)

Wand use:
Left click with yellow wand to modify dialogues etc and right click to interact with the character.

Zip content
• Library textures for character customization (cosmetic bonus)
• Sample 3D skin models
• Dev development of dialogs (JSON)
• Main codes:
*config -> SEE CODE COMMENTS
*functions -> all functions with interconnections and hold on options etc. SEE COMMENTS ON CODE
*init -> diff file initialization; SEE COMMENTS ON CODE
*mobs -> base character code
*privs -> SEE COMMENTS ON CODE
*tools -> tools code (wands; SEE COMMENTS)

FR :

Dans le cadre d'un hackathon où les équipes devaient créer un mod ou modpack sur Minetest. 
Voici le mod_pack d'une des équipes gagnantes.
  
Codes repris  Mobs redo de TenPlus1, speak master de Alias,presentations and displays de lucxmangajet

IMPORTANT  
•	Interconnexion avec mobs redo donc sélection des deux mods avant lancement OBLIGATOIRE (butcombat animaux si on veut)
•	Se donner les droits pour manipuler les npc -  grant (nom) npc_master 
•	Utiliser l’outil search dans inventaire (i) pour œuf humain qui sert à spawn personnage - human egg
•	Utiliser l’inventaire pour les différentes baguettes staff 

Baguette bleue  sert à faire taire un personnage 
Baguette verte  sert à refaire parler un personnage
ces deux statuts sont sauvegardés sur le personnage donc si le personnage est supprimé, les statuts sont perdus
Baguette rouge  sert à supprimer un personnage et toutes les données stockées dedans.
Baguette rose  sert à personnaliser le personnage via des skins et des capes
Baguette jaune  sert à programmer le personnage 
(les dialogues sont stockés dans des fichiers JSON dans le dossier world - possibilité de les modifier en dehors de minetest & sauvegardés même après la suppression du personnage)

Utilisation baguette :
Clic gauche avec baguette jaune pour modifier dialogues etc et clic droit pour interagir avec le personnage.
 
Contenu zip 
•	Textures  bibliothèque pour personnalisation du personnage (bonus cosmetique)
•	Models  exemple de skin en 3D
•	Dev  développement des dialogues (JSON)
•	Codes principaux:
*config -> VOIR COMMENTAIRES SUR CODE
*functions -> toutes les fonctions avec interconnexions et hold sur options etc. VOIR COMMENTAIRES SUR CODE
*init -> initialisation des diff fichiers; VOIR COMMENTAIRES SUR CODE
*mobs -> code des personnages de base 
*privs -> VOIR COMMENTAIRES SUR CODE 
*tools -> code des tools (baguettes; VOIR COMMENTAIRES)

Contact : Julien Menier julien.menier@etu.u-pec.fr
https://eduteam.fr/